/**
 * Copyright  (c) 2009-2013 XLab,  Org. 
 * All  rights  reserved. 
 */
package org.xlab.baseframework.exception;

/**
 * 验证错误异常,一般进行domain的save或者update操作时进行验证未通过所导致的异常
 * 
 * @author MaKuBEX Email:makubexnet@gmail.com
 * @version 1.0.0 Sep 8, 2010
 * @since 1.0.0
 * 
 */
public class ValidateFailedException extends SystemException {

	/**
	 * @serialField
	 */
	private static final long serialVersionUID = -3258877513122067384L;

	/**
	 * 默认构造函数
	 */
	public ValidateFailedException() {
		super();
	}

	/**
	 * 附带异常信息的构造函数
	 * 
	 * @param message
	 *            异常信息
	 */
	public ValidateFailedException(String message) {
		super(message);
	}

	/**
	 * 完整构造函数
	 * 
	 * @param message
	 *            异常消息
	 * @param cause
	 *            异常原因
	 */
	public ValidateFailedException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * 附带异常原因的构造函数
	 * 
	 * @param cause
	 *            异常原因
	 */
	public ValidateFailedException(Throwable cause) {
		super(cause);
	}

}
